package model.fantasma.tipos;

import model.fantasma.Fantasma;
import model.interfaces.ICaminos;
import model.interfaces.IPacman;
import model.utilidades.Vector;

public class FantasmaZonzo extends Fantasma{
	private int AlcanceDeVision = 4;
	
	public FantasmaZonzo(Vector posicionInicial, ICaminos nivel) {
		super(posicionInicial, nivel);
	}

	public Vector obtenerVelocidad(){
		return estado.obtenerVelocidadComoZonzo();
	}	
	
	@Override
	public void mover(IPacman pacman){
		this.estado.moverComoZonzo(this,pacman,this.laberinto);
	} 	
	
	public int getAlcanceDeVision(){
		return AlcanceDeVision;
	}

}
